﻿using System;

namespace UniRx
{
	// Token: 0x0200040F RID: 1039
	public class ReactiveCommand : ReactiveCommand<Unit>
	{
		// Token: 0x06001554 RID: 5460 RVA: 0x0005F195 File Offset: 0x0005D595
		public ReactiveCommand()
		{
		}

		// Token: 0x06001555 RID: 5461 RVA: 0x0005F19D File Offset: 0x0005D59D
		public ReactiveCommand(IObservable<bool> canExecuteSource, bool initialValue = true) : base(canExecuteSource, initialValue)
		{
		}

		// Token: 0x06001556 RID: 5462 RVA: 0x0005F1A7 File Offset: 0x0005D5A7
		public bool Execute()
		{
			return base.Execute(Unit.Default);
		}

		// Token: 0x06001557 RID: 5463 RVA: 0x0005F1B4 File Offset: 0x0005D5B4
		public void ForceExecute()
		{
			base.ForceExecute(Unit.Default);
		}
	}
}
